package com.ktgj.pay.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class InvoiceInterFace implements Serializable {
    public InvoiceInterFace() {
        this.items = new ArrayList<>();
    }

    private Long orderId;
    private String swno;
    private String sellerTaxNo;
    private String custName;
    private String custTaxNo;
    private String custAddrPhone;
    private String custBankAccount;
    private String custTelephone;
    private String custEmail;
    private String invMemo;
    private String invType;
    private String orderDate;
    private String orderType;
    private String drawer;
    private String reviewer;
    private String payee;
    private String origInvcode;
    private String origInvno;
    private String redCode;
    private String sellerAddrPhone;
    private String sellerBankAccount;
    private String machineCode;
    private String oilIdentification;
    private String kpType;
    private List<ItemsVO> items;

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getSwno() {
        return swno;
    }

    public void setSwno(String swno) {
        this.swno = swno;
    }

    public String getSellerTaxNo() {
        return sellerTaxNo;
    }

    public void setSellerTaxNo(String sellerTaxNo) {
        this.sellerTaxNo = sellerTaxNo;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getCustTaxNo() {
        return custTaxNo;
    }

    public void setCustTaxNo(String custTaxNo) {
        this.custTaxNo = custTaxNo;
    }

    public String getCustAddrPhone() {
        return custAddrPhone;
    }

    public void setCustAddrPhone(String custAddrPhone) {
        this.custAddrPhone = custAddrPhone;
    }

    public String getCustBankAccount() {
        return custBankAccount;
    }

    public void setCustBankAccount(String custBankAccount) {
        this.custBankAccount = custBankAccount;
    }

    public String getCustTelephone() {
        return custTelephone;
    }

    public void setCustTelephone(String custTelephone) {
        this.custTelephone = custTelephone;
    }

    public String getCustEmail() {
        return custEmail;
    }

    public void setCustEmail(String custEmail) {
        this.custEmail = custEmail;
    }

    public String getInvMemo() {
        return invMemo;
    }

    public void setInvMemo(String invMemo) {
        this.invMemo = invMemo;
    }

    public String getInvType() {
        return invType;
    }

    public void setInvType(String invType) {
        this.invType = invType;
    }

    public String getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(String orderDate) {
        this.orderDate = orderDate;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getDrawer() {
        return drawer;
    }

    public void setDrawer(String drawer) {
        this.drawer = drawer;
    }

    public String getReviewer() {
        return reviewer;
    }

    public void setReviewer(String reviewer) {
        this.reviewer = reviewer;
    }

    public String getPayee() {
        return payee;
    }

    public void setPayee(String payee) {
        this.payee = payee;
    }

    public String getOrigInvcode() {
        return origInvcode;
    }

    public void setOrigInvcode(String origInvcode) {
        this.origInvcode = origInvcode;
    }

    public String getOrigInvno() {
        return origInvno;
    }

    public void setOrigInvno(String origInvno) {
        this.origInvno = origInvno;
    }

    public String getRedCode() {
        return redCode;
    }

    public void setRedCode(String redCode) {
        this.redCode = redCode;
    }

    public String getSellerAddrPhone() {
        return sellerAddrPhone;
    }

    public void setSellerAddrPhone(String sellerAddrPhone) {
        this.sellerAddrPhone = sellerAddrPhone;
    }

    public String getSellerBankAccount() {
        return sellerBankAccount;
    }

    public void setSellerBankAccount(String sellerBankAccount) {
        this.sellerBankAccount = sellerBankAccount;
    }

    public String getMachineCode() {
        return machineCode;
    }

    public void setMachineCode(String machineCode) {
        this.machineCode = machineCode;
    }

    public String getOilIdentification() {
        return oilIdentification;
    }

    public void setOilIdentification(String oilIdentification) {
        this.oilIdentification = oilIdentification;
    }

    public String getKpType() {
        return kpType;
    }

    public void setKpType(String kpType) {
        this.kpType = kpType;
    }

    public List<ItemsVO> getItems() {
        return items;
    }

    public void setItems(List<ItemsVO> items) {
        this.items = items;
    }
}
